.com-color1 {
  color: #003f85;
}
.com-background1 {
  background: #003f85;
}
@media screen and (max-width: 1500px) {
  .com-cont-1418,
  .com-cont-1756 {
    width: 1200px;
  }
  .com-header .dn-menu .ax-menu .ax-menu-item {
    margin: 0 0.832vw;
  }
  .com-header .dn-menu .ax-menu .ax-menu-item .ax-menu-item-top {
    font-size: 16px;
  }
  .com-footer .dn-upper .dn-right .ax-menu2 .ax-menu-item {
    margin: 0 0 0 3.12vw;
  }
}
@media screen and (max-width: 500px) {
  html {
    font-size: calc(140px / 14);
  }
  .font-size-16 {
    font-size: 3.458vw;
  }
  .font-size-18 {
    font-size: 3.724vw;
  }
  .font-size-20 {
    font-size: 3.99vw;
  }
  .font-size-24 {
    font-size: 4.256vw;
  }
  .font-size-28 {
    font-size: 4.522vw;
  }
  .font-size-30 {
    font-size: 4.788vw;
  }
  .font-size-34 {
    font-size: 5.32vw;
  }
  .font-size-36 {
    font-size: 5.586vw;
  }
  .font-size-48 {
    font-size: 7.182vw;
  }
  .com-font-size-48 {
    font-size: 6.384vw;
  }
  .com-font-size-60 {
    font-size: 7.448vw;
  }
  .com-font-size-66 {
    font-size: 7.98vw;
  }
  .line-height-24 {
    line-height: 5.852vw;
  }
  .line-height-26 {
    line-height: 6.118vw;
  }
  .line-height-28 {
    line-height: 6.384vw;
  }
  .line-height-30 {
    line-height: 6.65vw;
  }
  .line-height-36 {
    line-height: 7.448vw;
  }
  .line-height-42 {
    line-height: 8.246vw;
  }
  .com-margin-top-10 {
    margin-top: 1.33vw;
  }
  .com-margin-top-20 {
    margin-top: 2.66vw;
  }
  .com-margin-top-30 {
    margin-top: 3.99vw;
  }
  .com-margin-top-40 {
    margin-top: 5.32vw;
  }
  .com-margin-top-50 {
    margin-top: 6.65vw;
  }
  .com-margin-top-70 {
    margin-top: 9.31vw;
  }
  .com-margin-top-110 {
    margin-top: 14.63vw;
  }
  .com-margin-top-130 {
    margin-top: 17.29vw;
  }
  .com-padding-top-30 {
    padding-top: 3.99vw;
  }
  .com-padding-top-50 {
    padding-top: 6.65vw;
  }
  .com-padding-top-90 {
    padding-top: 11.97vw;
  }
  .com-padding-bottom-60 {
    padding-bottom: 7.98vw;
  }
  .com-padding-bottom-90 {
    padding-bottom: 11.97vw;
  }
  .com-padding-bottom-120 {
    padding-bottom: 15.96vw;
  }
  .com-padding-bottom-150 {
    padding-bottom: 19.95vw;
  }
  .com-cont-800,
  .com-cont-1418,
  .com-cont-1756 {
    width: 90%;
  }
  .com-banner1 {
    height: 66.5vw;
  }
  .com-more1 {
    padding: 3.192vw;
  }
  .com-menu1 .swiper1 .wrapper1 {
    flex-wrap: wrap;
    grid-gap: 0 2.66vw;
  }
  .com-menu1 .swiper1 .slide1 {
    font-size: 3.458vw;
    padding: 1.596vw 0;
    margin: 0;
  }
  .com-inside-menu1 .swiper1 .slide1 {
    font-size: 3.724vw;
    width: calc(100% / 3) !important;
  }
  .com-header .dn-logo .dp-img1 {
    height: 7.448vw;
  }
  .com-header .dn-form1 {
    margin: 0 0 0 3.99vw;
  }
  .com-header .dn-form1 .ax-form-input {
    width: 34.58vw;
  }
  .com-header .dn-menu {
    display: none;
  }
  .com-header .dn-menu-operate {
    display: block;
  }
  .com-footer .dn-upper .dn-left .dp-logo-img1 {
    height: 10.64vw;
  }
  .com-footer .dn-upper .dn-left .dn-bot .dp-img1 {
    height: 18.62vw;
  }
  .com-footer .dn-upper .dn-right {
    width: 100%;
  }
  .com-footer .dn-upper .dn-right .ax-menu2 {
    display: none;
  }
  .com-footer .dn-upper .dn-right .dn-share {
    margin: -4.8rem 0 0;
  }
  .com-footer .dn-lower .dn-right {
    width: 100%;
  }
  .com-footer .dn-lower .dn-right .swiper1 .wrapper1 {
    grid-gap: 1.33vw;
  }
  .index-banner1 {
    height: 79.8vw;
  }
  .index-introduce .dn-lower .swiper1 .slide1 {
    height: 54.53vw;
  }
  .index-introduce .dn-lower .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .index-programme .dn-center .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .index-programme .dn-center .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 69.16vw;
    margin: 0;
  }
  .index-programme .dn-lower .swiper1 .slide1 {
    padding: 2.66vw 3.458vw;
    font-size: 3.458vw;
  }
  .index-programme .dn-lower .swiper1 .slide1 i {
    font-size: 5.32vw;
  }
  .index-possible .dn-lower .swiper1 .slide1 {
    height: auto;
  }
  .index-possible .dn-lower .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .index-possible .dn-lower .swiper1 .slide1 .dn-word .dn-cont {
    width: 100%;
  }
  .index-solution .dn-center .swiper1 .slide1 {
    height: 54.53vw;
  }
  .index-solution .dn-center .swiper1 .slide1 .dn-word {
    padding: 5.32vw;
  }
  .index-news .dn-center .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .index-news .dn-center .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 47.88vw;
  }
  .index-news .dn-center .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .index-about .dn-lower .swiper1 .slide1 {
    padding: 6.118vw;
  }
  .about-profile .swiper1 .slide1 {
    flex-wrap: wrap;
    grid-gap: 3.99vw;
  }
  .about-profile .swiper1 .slide1 .dn-left {
    width: 100%;
  }
  .about-profile .swiper1 .slide1 .dn-right .swiper2-group .slide2 {
    padding: 3.99vw 0;
  }
  .about-profile .swiper1 .slide1 .dn-right .swiper2-group .slide2 i {
    font-size: 6.384vw;
  }
  .about-custom .dn-center .swiper1 .slide1 {
    height: 15.96vw;
    padding: 3.458vw;
  }
  .about-technology-tech .dn-lower .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .about-technology-tech .dn-lower .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 63.84vw;
  }
  .about-technology-tech .dn-lower .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .about-technology-honor .dn-center .swiper1 .slide1 .dn-picture {
    height: 39.9vw;
    padding: 3.99vw;
  }
  .about-technology-honor .dn-lower .swiper1 .slide1 {
    padding: 2.66vw;
  }
  .about-recruit-here .dn-upper .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .about-recruit-here .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 63.84vw;
  }
  .about-recruit-here .dn-upper .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .about-recruit-here .dn-upper .swiper1 .slide1 .swiper2 .slide2 i {
    font-size: 6.384vw;
  }
  .about-recruit-treatment .dn-lower .swiper1 .slide1 {
    padding: 3.99vw;
  }
  .about-recruit-post .dn-lower .swiper1 .slide1 .ax-accordion-header {
    padding: 2.66vw;
  }
  .about-recruit-post .dn-lower .swiper1 .slide1 .ax-accordion-header .ax-btn {
    padding: 0;
  }
  .about-recruit-post .dn-lower .swiper1 .slide1 .ax-accordion-body .ax-accordion-content {
    padding: 5.32vw;
  }
  .about-recruit-way .com-cont {
    grid-gap: 3.99vw;
  }
  .about-recruit-way .dn-left {
    width: 100%;
  }
  .about-recruit-way .dn-right {
    width: 100%;
  }
  .solution .dn-upper .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .solution .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 63.84vw;
  }
  .solution .dn-upper .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .solution-detail .dn-lower {
    padding: 3.99vw;
    flex-wrap: wrap;
    grid-gap: 2.66vw;
  }
  .solution-detail .dn-lower .dn-list1 {
    width: 100%;
  }
  .solution-detail .dn-lower .dn-list2 {
    display: none;
  }
  .solution-detail-related .dn-lower .swiper1 .slide1 .dn-picture {
    height: 47.88vw;
  }
  .solution-detail-related .dn-lower .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .case .dn-upper .swiper1 .slide1 .dn-picture {
    height: 47.88vw;
  }
  .case .dn-upper .swiper1 .slide1 .dn-picture i {
    font-size: 6.384vw;
  }
  .case .dn-upper .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .service-introduce .dn-lower .swiper1 .slide1 {
    padding: 7.98vw;
  }
  .service-introduce .dn-lower .swiper1 .slide1 i {
    font-size: 10.108vw;
  }
  .service-introduce .dn-lower .swiper1 .slide1 .ul1 li:before {
    font-size: 5.586vw;
    line-height: 7.98vw;
  }
  .service-block .dn-upper .swiper1 .slide1 .dn-word {
    padding: 7.182vw;
  }
  .service-block .dn-upper .swiper1 .slide1 .dn-word .ul1 li:before {
    font-size: 5.586vw;
    line-height: 7.98vw;
  }
  .service-block .dn-upper .swiper1 .slide1 .dn-word .dn-bot {
    margin: 7.182vw 0 0;
  }
  .download .dn-upper .swiper1 .wrapper1 {
    grid-gap: 2.66vw 3.99vw;
  }
  .download .dn-upper .swiper1 .slide1 {
    padding: 2.66vw 3.724vw;
  }
  .news .dn-center .swiper1 .slide1 {
    padding: 3.99vw;
    flex-wrap: wrap;
    grid-gap: 3.99vw;
  }
  .news .dn-center .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 47.88vw;
  }
  .news .dn-center .swiper1 .slide1 .dn-word {
    padding: 0;
  }
  .product-list .dn-lower .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 50.54vw;
  }
  .product-list .dn-lower .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .product-different .dn-upper .dn-left {
    width: 100%;
  }
  .product-different .dn-upper .dn-right {
    height: 58.52vw;
  }
  .product-different .dn-lower .swiper1 .slide1 {
    padding: 3.99vw;
    min-height: 61.18vw;
  }
  .product-different .dn-lower .swiper1 .slide1 .dn-bot .ul1 li .dp-p1 {
    min-width: 11.97vw;
  }
  .product-detail-consult .dn-upper .dn-picture {
    width: 100%;
    height: 71.82vw;
  }
  .product-detail-block .dn-upper .swiper1 .wrapper1 {
    grid-gap: 3.99vw;
  }
  .product-detail-block .dn-upper .swiper1 .slide1 {
    padding: 4.522vw 0;
  }
  .product-detail-block .dn-lower .swiper1 .slide1 {
    padding: 11.97vw 0;
  }
  .product-detail-block .dn-lower .swiper1 .slide1 .dn-left {
    width: 100%;
  }
  .product-detail-block .dn-lower .swiper1 .slide1 .dn-right {
    padding: 0;
  }
  .product2-list .dn-upper {
    grid-gap: 3.99vw;
  }
  .product2-list .dn-center .swiper1 .slide1 {
    padding: 3.99vw;
  }
  .product2-list .dn-center .swiper1 .slide1 .dn-picture {
    height: 47.88vw;
  }
}
